package com.codefish.framework.spring.aop;

/**
 * 定义了对被代理目标对象的访问行为
 *
 * @author <a href='https://gitee.com/hzf2281'>codefish</a>
 * @version 1.0.0
 * @since 2022/10/14 下午 03:01
 */
public interface ITargetResource {
    /**
     * 获得目标对象自身
     * @return 目标对象自身
     */
    Object getTarget();

    /**
     * 获得目标对象的类对象
     * @return 目标对象的类对象
     */
    Class<?> targetClass();
}
